function getColorBy